| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | Deferred Revenue Disclosure [Hierarchy] | added:DeferredRevenueDisclosureHierarchy | |||
| 2 | Deferred Revenue, Description | [Concept] Text/String | For Period | us-gaap:DeferredRevenueDescription | |
| 3 | Deferred Revenue, Significant Changes in Balances | [Concept] Text/String | For Period | us-gaap:DeferredRevenueSignificantChangesInBalances |